galloping ghost - French English Dictionary